package br.com.android.financas;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;

import android.app.Activity;
import br.com.android.financas.model.Apresentavel;
import br.com.android.financas.repositorio.RepositorioDespesa;
import br.com.android.financas.repositorio.RepositorioReceita;
import br.com.android.financas.repositorio.impl.RepositorioDespesaImpl;
import br.com.android.financas.repositorio.impl.RepositorioReceitaImpl;

public class Factories {

	private RepositorioDespesa repositorioDespesa;
	private RepositorioReceita repositorioReceita;

	public List<Apresentavel> getValores(Activity activity) throws SQLException{

		repositorioDespesa=new RepositorioDespesaImpl(activity);
		repositorioReceita=new RepositorioReceitaImpl(activity);

		List<Apresentavel> lista=new ArrayList<Apresentavel>();

		lista.addAll(repositorioDespesa.listar());
		lista.addAll(repositorioReceita.listar());

		return lista;

	}
}
